using System;
using System.Collections.Generic;
using System.Text;

namespace QLTDK.DataAccess.Interfaces.Base
{
    /// <summary>
    /// Provides a handle to application wide DB activities such as committing any pending changes,
    /// beginning a transaction, rolling back a transaction, etc.
    /// </summary>
    public interface IDbContext
    {
        void CommitChanges();
        void BeginTransaction();
        void CommitTransaction();
        void RollbackTransaction();
    }
}